venting/outburst of passion - Alemán Inglés Diccionario